<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
	protected function _initView()
	{
		// Initialize view
		$view = new Zend_View();
		$view->doctype('XHTML1_STRICT');
		$view->headTitle('Zend CMS');
		$view->skin = 'blues';
		
		// Add it to the ViewRenderer
		$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper(
			'ViewRenderer'
		);
		$viewRenderer->setView($view);
		
		// Return it, so that it can be stored by the bootstrap
		return $view;
	}
	
	protected function _initAutoload()
	{
		// Add autoloader empty namespace
		$autoLoader = Zend_Loader_Autoloader::getInstance();
		$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
			'basePath' 		=> APPLICATION_PATH,
			'namespace'		=> '',
			'resourceTypes'	=> array(
				'form' => array(
					'path'		=> 'forms/',
					'namespace'	=> 'Form',
				),
				'model' => array(
					'path'		=> 'models/',
					'namespace'	=> 'Model',
				),
			),
		));
		
		// Return it so that it can be stored by the bootstrap
		return $autoLoader;
	}
}

